/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：呼叫中心-系统业务常量管理层
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taiping.cc.application.constant.dao;

/**
 * 网络服务的请求参数(或者占位符) 位置
 */
public enum ParamPositionEnum {
    QUERY_PARAMS("REQ_URL", "在请求URL的入参列表"),
    REQUEST_HEADER("REQ_HEAD", "在请求头的入参列表中"),
    REQUEST_FORM("REQ_FORM", "在POST请求(application/x-www-form-urlencoded)的FORM入参列表中"),
    REQUEST_JSON("REQ_JSON", "在POST请求(application/json)的JSON报文中"),
    RESPONSE_HEADER("RESP_HEAD", "在响应头的出参列表中"),
    RESPONSE_XML("RESP_XML", "在响应体的出参XML中"),
    RESPONSE_JSON("RESP_JSON", "在响应体的出参JSON中");

    ParamPositionEnum(String value, String desc) {
        this.value = value;
        this.desc = desc;
    }

    /**
     * 枚举值
     */
    private String value;
    /**
     * 业务含义描述
     */
    private String desc;

    public String getValue() {
        return value;
    }

    public String getDesc() {
        return desc;
    }
}
